@charset "gb2312";/* CSS Document */

*{ margin:0; padding:0;}
body{ font-family:"微软雅黑", "宋体"; font-size:16px;text-decoration:none; color:#000000;overflow-x:hidden; background:#fff;}
li{list-style:none;}
.fl{float:left;}
.fr{ float:right;}
a{text-decoration:none; color:#000000;}
img{border:0; vertical-align:top;}
.clear{ clear:both;}
.jg{margin-top:10px;}
.wr{ width:1200px; margin:0 auto; overflow: hidden;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.xbt2019{ background: url("../img/xbt2019.png") no-repeat; display: block;}

/*精彩短视频*/
.gls_video{ display:block; width:1200px; margin:0 auto; overflow:hidden; padding-top:40px;}
.gls_video_box{ width:1220px;}
.gls_video_list{ width:296px; height:467px; background-color:#f3f5f6; margin-right:5px; float:left; transition:all 0.3s;}
.gls_video_class{ font-size:22px; color:#333; text-align:center; border-bottom:1px solid #7d7d7d; width:260px; margin:0 auto; line-height:64px; padding-top:10px; transition:all 0.3s;}
.gls_video_pic{ width:260px; height:281px; background-color:#fff; box-sizing:border-box; padding-top:12px; padding-left:4px; padding-right:4px; padding-bottom:4px; margin:0 auto; margin-top:20px; position:relative; cursor:pointer;}
.gls_video_pic img{ width:252px; height:265px;}
.gls_video_btn{ width:60px; height:60px; position:absolute; top:40%; left:0px; right:0px; margin:0 auto;}
.gls_video_btn img{ width:100%; height:auto}
.gls_video_tit{ font-size:20px; color:#333; text-align:center; line-height:68px; transition:all 0.3s;}
.gls_video_more{ display:block; display:none; width:194px; height:43px; line-height:43px; border:1px solid #787878; font-size:18px; color:#333; text-align:left; text-indent:20px; background-image:url(../img/gls_video_more_ico.jpg); background-size:contain; background-repeat:no-repeat; background-position:right top; margin:0 auto;}
.gls_video_list:hover{ background-color:#fff;}
.gls_video_list:hover .gls_video_class{ padding-top:0px; margin-top:-10px;}
.gls_video_list:hover .gls_video_tit{ line-height:58px;}
.gls_video_list:hover .gls_video_more{ display:block;}
.gls_video_frame{ display:none; position:fixed; top:10%; left:0px; right:0px; margin:0 auto; width:1200px;}
.gls_video_close{ position:absolute; right:0px; top:0px; transition:all 0.3s; width:40px; height:40px; cursor:pointer;}
.gls_video_close:hover{ background-color:#F30;}

.pc_zy_footer { bottom: 0 !important; }

/*top*/
.x2019_top{width: 100%; min-width: 1200px; height: 146px; background-size: 100%; z-index: 2314; }
.x2019_top .wr { margin-top: 24px; }
.x2019_top .logo{width: 575px; height: 64px; margin-top: 14px;}
.x2019_top .nr .r1{height: 91px; width: 184px; margin-top: 10px; margin-bottom: 6px; box-sizing: border-box; color: #000; padding-top: 10px; }
.x2019_top .nr .r1 span{display: block; font-size: 20px; }
.x2019_top .nr .r1 span b { font-weight: normal; color: #FF4E00; }
.x2019_top .nr .r1 p{display: block; font-size: 18px;float: left; height: 22px; margin-top: 5px; }
.x2019_top .nr .r1 p strong{font-size: 20px; color: #FF4E00; font-weight: normal;}
.x2019_top .nr .r1 i.ico1{width: 30px; height: 30px; background-position: -8px -20px; float: left; margin-top: 5px; margin-left: 8px;}
.x2019_top .nr .r2 i.ico2{width: 33px; height: 33px; background-position: -70px -17px; float: left;}
.x2019_top .nr .r2 i.ico3{width: 148px; height: 20px; background-position: -127px -127px; float: left; margin-top: 8px;}
.x2019_top .nr .r2{height: 33px; width: 195px; margin-top:35px;}
/*nav*/
.x2019_nav{ height: 66px; width: 100%; background: #FF4E00; z-index: 999; }
.x2019_nav .nl{width: 270px; height: 65px; margin-top: 1px; text-align: center; line-height: 65px; color: #fff; font-size: 24px;}
/*新年版本需要把背景色注释掉*/
.x2019_nav .nl a{display: block; width:100%; height: 100%; color: #fff; background: #EC4C1A;}
/*↑↑↑↑↑↑↑记得同时修改帝国后台首页模板内的背景相关js代码↑↑↑↑↑↑↑*/
.x2019_nav .nl a:hover{font-weight: bold;}
.x2019_nav .nr ul{width: 920px;}
.x2019_nav .nr ul li{line-height: 66px; height: 66px; font-size: 18px; width:100px; text-align: center;}
.x2019_nav .nr ul li a{color: #fff; display: block;}
.x2019_nav .nr ul li a:hover{ background:#D86203;font-weight: bold; border-radius: 10px; height: 50px; margin-top:8px; line-height: 50px;}
.x2019_nav .nr ul li.li2{width: 156px; font-size: 16px;}
.x2019_nav .nr ul li.li2 i.ico4{width: 27px;height: 19px; background-position: -130px -163px; float: left; margin-top: 24px; margin-left: 5px;}
.x2019_nav .nr ul li a:hover i.ico4{margin-top: 16px;}
/*banner*/
.x2019_banner .wr2{width: 1200px; margin: 0 auto; position: relative; height: 560px;}
.x2019_banner .nl{width: 270px; height: 560px; position: absolute; left: 0; top: 0;z-index: 1;}
.x2019_banner .nl ul li{margin: 0 auto; /*height: 63px;*/ /*height: 85px;*/ /*padding-top: 27px;*/ height: 70px; padding-top: 20px;}
.x2019_banner .nl ul li .sub{width: 306px; /*height: 560px;*/ background: #fff; display: none; position: absolute; right:-306px; top: 0;padding-bottom: 30px;}
.x2019_banner .nl ul li .sub dl{width: 277px; margin: 0 auto;}
.x2019_banner .nl ul li .sub dl dt{border-bottom: 1px solid #dedede; margin-bottom: 10px; margin-top: 15px; width: 100%; line-height: 33px; height: 33px; font-size: 18px; color: #b90418; text-indent: 5px; font-weight: bold;}
.x2019_banner .nl ul li .sub dl dt a{margin: 0; text-align: left;}
.x2019_banner .nl ul li .sub dl dd.dd1{font-size: 16px; line-height: 25px;}
.x2019_banner .nl ul li .sub dl dd.dd2{ width: 250px; margin: 0 auto;margin-top: 10px;}
.x2019_banner .nl ul li .sub dl dd.dd2 a{display: block; width: 48%;  height: 30px; background: #FF4E00; text-align: center; line-height: 30px; color: #fff; margin: 0; position: relative;}
.x2019_banner .nl ul li .sub dl dd.dd2 a:nth-child(2){ background: #e60012;}
.x2019_banner .nl ul li .sub dl dd a:hover{ background: #e60012;}
.x2019_banner .nl ul li .sub dl dd.dd2 a:nth-child(2):hover{ background: #FF4E00;}
.x2019_banner .nl ul li .sub dl dd.dd4 a i{width: 20px; height: 11px; background-position: -131px -315px; position: absolute; right: 15px; top: 0px;}
.x2019_banner .nl ul li .sub dl dd.dd3{margin: 10px 0 0 15px;}
.x2019_banner .nl ul li .sub dl dd.dd4 a{ width: 50%; text-align: center; position: relative;}
.x2019_banner .nl ul li .sub dl dd.dd4{line-height: 30px;}
.x2019_banner .nl ul li .sub dl dd.dd4 a:hover{color: #fff;}
.x2019_banner .nl ul li .sub dl dd.dd3 a{ text-align: center; display: block; margin:0 0;}
.x2019_banner .nl ul li:hover{background: #EC4C1A;}
.x2019_banner .nl ul li a{display: block;width: 230px; margin: 0 auto;}
.x2019_banner .nl ul li i.ico5{width: 39px; height: 29px; background-position: -8px -74px;}
.x2019_banner .nl ul li i.ico6{width: 36px; height: 31px; background-position: -8px -127px;}
.x2019_banner .nl ul li i.ico7{width: 45px; height:35px; background-position: -8px -183px;}
.x2019_banner .nl ul li i.ico8{width: 33px; height: 41px; background-position: -8px -242px;}
.x2019_banner .nl ul li i.ico9{width: 32px; height: 32px; background-position: -8px -307px;}
.x2019_banner .nl ul li i.ico10{width: 39px; height: 45px; background-position: -15px -444px;}
.x2019_banner .nl ul li i{float: left;}
.x2019_banner .nl ul li span{ display: block;width: 168px; float: right;font-size: 18px; color: #fff; margin-left: 14px;}
.x2019_banner .nl ul li span strong{display: block; float: right;background: #FF4E00; text-align: center; line-height: 26px; width: 80px; height: 26px;font-weight: normal;}
.x2019_banner .nl ul li span strong.b2{background: #00911C;}
.x2019_banner .nl ul li span strong.b3{background:#0250A3;}
.x2019_banner .nl ul li span.span2{font-size: 16px; margin-top: 5px;}
.x2019_banner .nl{background:rgba(230,0,18,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60e60012,endColorstr=#60e60012);zoom:1;}
:root .x2019_banner .nl{filter:none\9;}/*for IE9*/
.x2019_banner .nr{position: absolute; bottom: 22px; /*right: 45px;*/ width: 1200px;left: 50%;transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.x2019_banner .nz{position: absolute; width: 1200px;}
.x2019_banner .nz ul li{margin-left: -360px;}
.x2019_banner .nr ul{display: flex; flex-direction: row;flex-wrap: nowrap;justify-content:center;}
.x2019_banner .nr ul li{/*width: 132px;*/padding: 0 10px; text-align: center; font-size: 14px; border-radius: 35px; height: 35px; margin: 0 4px; line-height: 35px;  color:#131313;}
.x2019_banner .nr ul li{background:rgba(255,255,255,0.79);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#49ffffff,endColorstr=#49ffffff);zoom:1;}
:root .x2019_banner .nr ul li{filter:none\9;}/*for IE9*/
.x2019_banner .nr ul li a{color: #fff;}
.x2019_banner .nr ul li:hover,.x2019_banner .nr ul li.on{background: #DA0315; font-weight: bold;color:#fff;}
/*温馨提示*/
.x-dp {margin-top: 0px;line-height: 73px; height: 73px;text-align: center; background: #F5F5F5;}
.x-dp .wr{display: inline-block; width: auto; margin: 0 auto;position: relative; overflow: inherit;}
.x-dp .wr .x-ld{display: block;position: absolute;left: 0;animation: lingdang 1s infinite;-webkit-animation: lingdang 1s infinite;top: 0;height: 73px;width: 50px;background: url("../img/ld.png") no-repeat 0 center;}
.x-dp .wr p {color: #000000;font-size: 16px;margin-left: 50px;padding-left: 30px;background: url("../img/ld.png") no-repeat -50px center;/*width: 1200px;*/overflow: hidden;}
.x-dp .wr p b,.x-dp .wr p b a{color: #000000;}
.x-dp .wr a.aaa2 {display: block;position: absolute;right: 0;width: 118px;height: 30px;top: 22px; right: 10px; text-align: center;background:#E70012;color: #fff;font-size: 16px;border-radius: 15px;line-height: 30px;}
.x-dp .wr a.aaa2:hover{ font-weight: bold; background: #FF4E00;}
@keyframes lingdang {
	0% {
		transform:rotate(20deg);
		transform-origin: 20px top;
	}
	50% {
		transform:rotate(-20deg);
		transform-origin: 20px top;
	}
	100% {
		transform:rotate(20deg);
		transform-origin: 20px top;
	}
}
@keyframes lingdang {
	0% {
		transform:rotate(20deg);
		transform-origin: 20px top;
	}
	50% {
		transform:rotate(-20deg);
		transform-origin: 20px top;
	}
	100% {
		transform:rotate(20deg);
		transform-origin: 20px top;
	}
}
@-webkit-keyframes lingdang {
	0% {
		transform:rotate(20deg);
		transform-origin: 20px top;
	}
	50% {
		transform:rotate(-20deg);
		transform-origin: 20px top;
	}
	100% {
		transform:rotate(20deg);
		transform-origin: 20px top;
	}
}
/*温馨提示*/
.x2019_ts{width: 100%; background: url("../img/banner_img.jpg") no-repeat top center; height: 77px; margin-top: 13px;}
.x2019_ts a{display: block; width: 100%; height: 77px;}
/*专题推荐*/
.x2019_tj{height: 200px; border: 1px solid #E4E4E4; margin-top: 20px; border-right: 0; border-left: 0; width: 100%;}
.x2019_tj ul li{width: 20%; box-sizing: border-box; height: 200px; border-right: 1px solid #E4E4E4;}
.x2019_tj ul li:hover{ background:#F8F8F8; font-weight: bold;}

.x2019_tj ul li a{display: block; text-align: center; position: relative;}
.x2019_tj ul li img{margin-top: 20px; margin-bottom: 17px;}
.x2019_tj ul li strong{ display: block; font-weight: normal; font-size: 24px; line-height: 24px; height: 24px; color: #000000;}
.x2019_tj ul li p{color:#555555; margin-top: 10px; height: 18px; line-height: 18px; font-size: 18px;}
.x2019_tj ul li i{width: 30px; height: 23px; background-position: -127px -20px; position: absolute; top: 20px; left: 60%;animation: rotate .6s linear infinite;}

@keyframes rotate {
    0% {
    transform: translateY(0) ;
  }
    25% {
        transform: translateY(5px);
    }
    50% {
        transform: translateY(10px) scale(1.1, 0.9);
       
    }
    75% {
        ransform: translateY(5px) ;
    }
    100% {
        transform: translateY(0) ;
    }
}

/*录取通道*/
.x2019_t1{ height: 90px; line-height: 90px; margin-top: 34px; text-align: center; }
.x2019_t1 h2{font-size: 30px;}
.x2019_lq .nz dl{border: 1px solid #D7D7D7;}
.x2019_lq .nz dl dt,.x2019_lq .nz dl dd{width: 100%; height: 40px; background: #DCDCDC; border-bottom: 1px solid #D7D7D7;}
.x2019_lq .nz dl dd{background: #FFFFFF; transition: all 0.3s;}
.x2019_lq .nz dl dd span,.x2019_lq .nz dl dt span{display: block; height: 40px; box-sizing: border-box; width:20%; border-right: 1px solid #B9B9B9; text-align: center; line-height: 40px; font-size: 16px;}
.x2019_lq .nz dl dd span a:nth-child(2),.x2019_lq .nz dl dd span.span4 a:nth-child(1),.x2019_lq .nz dl dd span.span5 a:nth-child(1){ background: #E40112;  border-radius: 28px; color: #fff; padding: 5px 12px; height: 14px; font-size: 14px; margin-left: 14px;}
.x2019_lq .nz dl dd span.span5 a:nth-child(1){background: #FF4E00;}
.x2019_lq .nz dl dd span.span1,.x2019_lq .nz dl dt span.span1{width: 25%;}
.x2019_lq .nz dl dd span.span2,.x2019_lq .nz dl dt span.span2{width: 25%;}
.x2019_lq .nz dl dd span.span3,.x2019_lq .nz dl dt span.span3{width: 7%;}
.x2019_lq .nz dl dd span.span4,.x2019_lq .nz dl dt span.span4{width:15%;}
.x2019_lq .nz dl dd span.span5,.x2019_lq .nz dl dt span.span5{width:28%;}
.x2019_lq .nz dl dd span font{color: #E70012;}
.x2019_lq .nz dl dd:hover font{color: #fff;}
.x2019_lq .nz dl dd span:last-child,.x2019_lq .nz dl dt span:last-child{border-right: 0;}
.x2019_lq .nz dl dd:last-child{border-bottom: 0;}
.x2019_lq .nz dl dd:hover{background:#FF4E00; color: #fff;}
.x2019_lq .nz dl dd:hover a{color: #fff;}
.x2019_lq .nz dl dd:hover span.span5 a{background:#E40112;}
/*问题烦恼*/
 .x2019_t2{ height: 158px; text-align: center;}
.x2019_t2 h3{font-size: 36px; color:#AEAEAE; height: 36px; padding-top: 38px; font-weight: normal;text-transform : uppercase; font-family: "宋体";}
.x2019_t2 h2{font-size: 28px; color: #000000; height: 28px; margin-top: 14px;}
.x2019_t2 img{margin-top: 25px;}
/*
.x2019_fn{width: 100%; height: 320px; background: #F8F8F8; margin-top: 35px;}
.x2019_fn .nz ul li{width:24%; background: #fff; height: 45px; line-height: 45px;text-align: center; margin-top: 16px;}
.x2019_fn .nz ul li a{display: block; width: 100%; color: #000;}
.x2019_fn .nz ul li a:hover,.x2019_xdf .sp2 a.a2:hover{background: #FF4E00; color: #fff; font-weight: bold;} */
.x2022_fn{width: 100%;  margin-top: 35px;}
.x2022_t2{ height: 100px; text-align: center;border-bottom: 1px solid #eee;}
.x2022_t2 p{font-size: 18px;margin-top: 18px;}
.x2022_t2 p span{color: #FF4E00;}
.wtinfo{height: 250px;width: 100%;/*background: #F8F8F8;*/padding-top: 10px;}
.wtinfo .wtlist{width: 1080px;margin: auto;}
.wtlist .wtpart{width: 120px;}
.wtpart .wtsql{width: 120px;height: 120px;border-radius: 60px;background: #fff;}
.wtsql img{margin: auto;display: block;}
.wtlist .wtit{font-size: 18px;text-align: center;margin-top: 14px;}
.wtpart .wtsql:hover{background: #FF4E00;}
.wtpart .wtsql p{font-size: 22px;color: #fff;display: block;text-align: center;padding-top: 18px;}
.wtques{display: block;width: 280px;margin: auto;font-size: 18px;text-align: center;margin-top: 36px;}

/*走进新东方*/
.x2019_xdf .x2019_t2{height: 180px; padding-bottom: 20px;}
.x2019_xdf .sp1{width: 513px; height: 337px;}
.x2019_xdf .sp2,.x2019_xdf .sp3{width: 321px; height: 337px; text-align: center;}
.x2019_xdf div a.a1{line-height:63px; font-size: 20px; text-align: center;}
.x2019_xdf .sp2 a.a2{display: block; width: 188px; height: 38px; border: 1px solid #515151; line-height: 38px; font-size: 18px; text-align: left; text-indent: 40px; position: relative;}
.x2019_xdf .sp2 a.a2 .ico_jt{width: 25px; height: 7px; background-position: -130px -197px; position: absolute; top: 15px; right: 40px;}
/*招生名额*/
.x2019_me{margin-bottom: 10px; margin-top: 46px;}
.x2019_me dl dt{font-size: 19px;height: 60px;line-height: 60px;font-weight: 600;color: #333333; background: #F8F8F8;}
.x2019_me dl dt span{text-align: center;}
.x2019_me dl dt:hover span{color: #E60012;}
.x2019_me dl dd{font-size: 16px;height: 45px;border-bottom:1px solid #f6f6f6;color: #666;text-align: center;}
.x2019_me dl dd:hover{background:#FF4E00; color:#fff;}
.x2019_me dl dd:hover a{color: #fff;}
.x2019_me dl dd span{border-right: 1px solid #F6F6F6; display: block; height: 45px; line-height: 45px;}
.x2019_me dl dd a{color: #666666;}
.x2019_me dl dd span:nth-child(5) a{ color: #E70012; font-weight: bold;}
.x2019_me dl dt span:nth-child(1){width: 187px;color: #fff;background-color: #e60012;}
.x2019_me dl dt span:nth-child(2),.x2019_me dl dd span:nth-child(2){width: 126px;}
.x2019_me dl dt span:nth-child(3),.x2019_me dl dd span:nth-child(3){width: 129px;}
.x2019_me dl dt span:nth-child(4),.x2019_me dl dd span:nth-child(4){width: 310px;}
.x2019_me dl dt span:nth-child(5),.x2019_me dl dd span:nth-child(5){width: 156px;}
.x2019_me dl dt span:nth-child(6),.x2019_me dl dd span:nth-child(6){flex: 1}
.x2019_me dl dd span:nth-child(1){width: 184px;border-left: 1px solid #F6F6F6;}
.x2019_me dl dd span:nth-child(2),.x2019_me dl dd span:nth-child(4){}
.x2019_me dl dd span:nth-child(6){border-left: 1px solid #f6f6f6;}
.x2019_me dl dd:hover span.span5 a{color: #fff;}
/*专业推荐*/
.x2019_zy{width: 100%; background: #F4F5F7; }
.x2019_zy .nt{width:1200px;height: 43px; border: 1px solid #D9DADC;}
.x2019_zy .nt h4{width: 205px; height: 43px; background:  #E70012; line-height: 43px; font-size: 24px; color: #fff; text-align: center;position: relative; float: left;}
.x2019_zy .nt h4 i{ position: absolute;  top: 12px; right: -10px; width:0;height:0;border-top: 10px solid transparent;border-left: 10px solid #E70012;border-bottom: 10px solid transparent;}
.x2019_zy .nt p{line-height: 43px; font-size: 18px; color: #7D7C7C;  margin-left: 45px; float: left;}
.x2019_zy .nz{padding-top: 30px; padding-bottom: 30px;}
.x2019_zy .nz ul li{width: 292px; height: 260px; background: #fff; line-height: 66px; position: relative; margin-bottom: 12px; transition: all 0.3s;}
.x2019_zy .nz ul li a p{ font-size: 16px; display: block; text-indent: 7px;}
.x2019_zy .nz ul li a:nth-child(2){ width: 90px; height: 30px; background: #FF4E00; text-align: center;  border-radius: 30px; display: block; position: absolute; bottom: 20px; right: 4px; line-height: 30px; color: #fff;}
.x2019_zy .nz ul li:hover{ margin-top: -5px; -moz-box-shadow:1px 2px 8px #ADADAD; -webkit-box-shadow:1px 2px 8px #ADADAD; box-shadow:1px 2px 8px #ADADAD;    transition: all 0.3s;}
.nz ul li b{display:none;width: 92px;background: #E70012;font-size: 18px;color: #fff;line-height: 36px;text-align: center;position: absolute;top: 0;left: 105px;font-style: normal;}
/*校园图库*/
*:hover{transition: margin 0.3s;transition: background 0.3s;}
.x2019_tk .nt{border-bottom: 1px solid #E7E7E7; height: 55px; box-sizing: border-box;}
.x2019_tk .nt ul li{width: 155px; height: 55px; line-height: 55px; font-size: 20px; text-align: center;box-sizing: border-box;}
.x2019_tk .nt ul{display: flex; flex-direction: row;flex-wrap: nowrap;justify-content:center;}
.x2019_tk .nt ul li:hover,.x2019_tk .nt ul li.on{border-bottom: 2px solid #636363;}
.x2019_tk .nt ul li:hover a,.x2019_tk .nt ul li.on a{color: #FF4E00; font-weight: bold;}
.x2019_tk .nz{margin-top:33px;}
.x2019_tk .nz ul li{width: 391px; height: 249px; overflow: hidden; position:relative; margin-bottom: 14px;transition: all .3s;}
.x2019_tk .nz ul li img{position: absolute;}
.x2019_tk .nz ul li:hover{-moz-box-shadow:1px 2px 8px #ADADAD; -webkit-box-shadow:1px 2px 8px #ADADAD; box-shadow:1px 2px 8px #ADADAD; margin-top: -5px;}
.x2019_tk .nz ul li:hover p{opacity: 1;}
.x2019_tk .nz ul li p{opacity: 0;width: 100%; height: 42px; line-height: 42px; text-align: center; color:#fff; position: absolute;z-index: 99; bottom: 0;transition: all .3s;}
.x2019_tk .nz ul li p{background:rgba(30,17,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f1e1100,endColorstr=#7f1e1100);zoom:1;}
:root .x2019_tk .nz ul li p{filter:none\9;}/*for IE9*/
/*校园新闻*/
.x2019_news .nl{width: 680px;}
.x2019_news .nl .nl_t,.x2019_news .nr .nr_t,.x2019_jybz .nt,.x2019_dibu .nt{border-bottom: 1px solid #E7E7E7; width: 100%; height: 52px; box-sizing: border-box; line-height: 52px; margin-bottom: 20px;margin-top: 20px;}
.x2019_news .nl .nl_t ul li,.x2019_news .nr .nr_t ul li,.x2019_jybz .nt ul li,.x2019_dibu .nt ul li{width: 132px; height: 52px;line-height: 52px; text-align: center; font-size: 22px; font-weight: bold; box-sizing: border-box; margin-left: 30px;}
.x2019_news .nl .nl_t ul li:hover,.x2019_news .nl .nl_t ul li.on,.x2019_news .nr .nr_t ul li:hover,.x2019_news .nr .nr_t ul li.on,.x2019_jybz .nt ul li:hover,.x2019_jybz .nt ul li.on,.x2019_dibu .nt ul li:hover,.x2019_dibu .nt ul li.on{border-bottom: 2px solid #5A5A5A;}
.x2019_news .nl .nl_t ul li:hover a,.x2019_news .nl .nl_t ul li.on a,.x2019_news .nr .nr_t ul li:hover a,.x2019_news .nr .nr_t ul li.on a,.x2019_jybz .nt ul li:hover a,.x2019_jybz .nt ul li.on a,.x2019_dibu .nt ul li:hover a,.x2019_dibu .nt ul li.on a{color: #FF4E00;}
.x2019_news .nl .nl_list ul li {height: 63px; line-height: 63px; width: 100%; position: relative; border-bottom: 1px dashed #DFDFDF; font-size: 18px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-right: 110px;box-sizing: border-box;}
.x2019_news .nl .nl_list ul li a:hover,.x2019_news .nr .nr_list ul li a:hover{color: #FF0000; font-weight: bold;}
.x2019_news .nr{width: 468px;}
.x2019_news .nl .nl_list ul li i.ico_jt3{width: 10px; height: 18px; background-position: -136px -279px;float: left; margin-right: 16px; margin-top: 20px;}
.x2019_news .nl .nl_list ul li span{display: block; line-height: 63px; position: absolute;right: 0; top: 0; color: #d2d2d2;}
.x2019_news .nr .nr_t ul li{margin-left: 0; margin-right: 24px;}
.x2019_news .nr .nr_list ul.ul1 li{width: 100%; height: 50px; line-height: 47px; font-size: 18px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.x2019_news .nr .nr_list ul.ul1 li i.ico_zx{width: 18px; height: 16px; background-position: -130px -250px; float: left; display: block; margin-top: 15px; margin-right: 10px;}
.x2019_news .nr .nr_list ul.ul2 li{width: 230px; height: 210px; line-height: 30px; font-size: 16px; text-align: center;}
.x2019_news .nr .nr_list ul.ul1 li i.ico_cai{width: 18px; height: 14px; background-position: -130px -228px; float: left; margin-top: 15px; margin-right: 10px;}
/*师资团队*/
.x2019_ms{background: #F4F5F7; /*margin-top: 43px;*/}
.x2019_ms .nl{width: 426px;  background: #E70012;}
.x2019_ms .nl h3{height: 47px; line-height: 47px; font-size: 24px; color: #fff; padding-top: 34px;}
.x2019_ms .nl h3 i.ico_ms1{width: 30px; height: 35px; background-position: -127px -67px; margin-right: 6px; margin-left: 22px; float: left;}
.x2019_ms .nl h4{height: 24px;font-size: 24px; font-weight: normal; color: #fff; margin-top: 29px; margin-left: 26px;}
.x2019_ms .nl ul{margin-left: 26px; margin-top:25px;}
.x2019_ms .nl ul li{width: 320px; height: 44px; background: #FFFFFF; color:#E70012; line-height: 44px; font-size: 20px; margin-top: 8px; cursor: pointer;}
.x2019_ms .nl ul li i{float: left; margin-top: 8px; margin-left: 45px;}
.x2019_ms .nl ul li a{display: block; float: right; margin-right: 73px;font-weight: bold;  color: #E50012;}
.x2019_ms .nl ul li:hover,.x2019_ms .nl ul li.on{background:#FF4E00; color: #fff;}
.x2019_ms .nl ul li:hover a,.x2019_ms .nl ul li.on a{color: #fff;}
.x2019_ms .nl ul li i.ico_ms2{width: 36px; height: 26px; background-position: -70px -76px;}
.x2019_ms .nl ul li i.ico_ms3{width: 32px; height: 28px; background-position: -70px -128px;}
.x2019_ms .nl ul li i.ico_ms4{width: 40px; height: 31px; background-position: -70px -182px;}
.x2019_ms .nl ul li i.ico_ms5{width: 25px; height: 37px; background-position: -70px -239px; margin-top: 5px;}
.x2019_ms .nl ul li i.ico_ms6{width: 50px; height: 44px; background-position: -128px -441px;margin-top: 0;}
.x2019_ms .nl ul li:hover i.ico_ms2,.x2019_ms .nl ul li.on i.ico_ms2{ background-position: -172px -160px;}
.x2019_ms .nl ul li:hover i.ico_ms3,.x2019_ms .nl ul li.on i.ico_ms3{ background-position: -172px -198px;}
.x2019_ms .nl ul li:hover i.ico_ms4,.x2019_ms .nl ul li.on i.ico_ms4{background-position: -172px -239px;}
.x2019_ms .nl ul li:hover i.ico_ms5,.x2019_ms .nl ul li.on i.ico_ms5{background-position: -172px -283px;}
.x2019_ms .nl ul li:hover i.ico_ms6,.x2019_ms .nl ul li.on i.ico_ms6{background-position: -67px -441px;}
.x2019_ms .nl a.more{width: 172px; height: 37px;border: 1px solid #FFFFFF; line-height: 37px; color: #fff; text-align: center; font-size: 18px; margin-left: 26px; margin-top: 20px; display: block;}
.x2019_ms .nl a.more:hover{background:#FF4E00;  font-weight: bold;}
.x2019_ms .nr{width: 774px; height: 490px; background: #FFFFFF;margin-top: 40px;}
.x2019_ms .nr div{width: 774px; height: 490px; position: relative;}
.x2019_ms .nr div img{right: 0; bottom: 0; position: absolute;z-index:1;}
.x2019_ms .nr div p{position: absolute;width: 460px; height: 95px; z-index:2; bottom: 48px; right: 0;}
.x2019_ms .nr div p strong{ display: block; line-height: 55px; height: 55px;font-size: 24px; color: #676767; font-weight: normal;padding-left: 26px;}
.x2019_ms .nr div p span{display: block; font-size: 16px; line-height: 20px; height: 20px; padding-left: 26px;color: #676767;}
.x2019_ms .nr div p{background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff,endColorstr=#b2ffffff);zoom:1;}
:root .x2019_ms .nr div p{filter:none\9;}/*for IE9*/
/*就业保障*/
.x2019_jybz .nt,.x2019_dibu .nt{width: 1200px;}
.x2019_jybz .nb{overflow: inherit;}
.x2019_jybz .nb .x2019_jybz1 ul li{width: 369px; height: 258px; background: #FF4E00;}
.x2019_jybz .nb .x2019_jybz1 ul li p{ color:#fff; position: relative; /*width:369px;*/ height: 90px;padding-left: 15px;padding-right: 15px;padding-top: 5px;}
.x2019_jybz .nb .x2019_jybz1 ul li p strong{font-size: 20px; /*height: 68px; line-height: 68px;*/ display: block; /*padding-left: 24px;*/text-align: center;}
.x2019_jybz .nb .x2019_jybz1 ul li p span{display: block; /*width: 90px; height: 3px; background: #fff; position: absolute; bottom: 20px; left: 25px;*/margin-top: 5px;}
.x2019_jybz .nb .x2019_jybz1 ul li p i.ico_jt{width: 36px; height: 36px; background-position: -70px -302px; position: absolute; right: 34px; top: 28px;}
.x2019_jybz .nb .x2019_jybz1 ul li:hover{background: #E70012; -moz-box-shadow:1px 2px 8px #ADADAD; -webkit-box-shadow:1px 2px 8px #ADADAD; box-shadow:1px 2px 8px #ADADAD; margin-top: -5px;}
.x2019_jybz .nb .x2019_jybz2 ul li{width: 183px; height: 110px; border: 7px solid #dddddd; margin-bottom: 5px;}
.x2019_jybz .nb .x2019_jybz3 ul li{width: 292px; height: 260px; background: #fff; line-height: 66px; font-size: 18px; text-align: center;}
.x2019_jybz .nb .x2019_jybz3 ul li span{font-weight: bold;  color:#E70012; }
.x2019_jybz .nb .x2019_jybz3 ul li img{width: 100%;}
.x2019_jybz .nb .x2019_jybz2 ul li:hover{border-color:#E70012;}
.x2019_jybz .nb .x2019_jybz3 ul li:hover{-moz-box-shadow:1px 2px 8px #ADADAD; -webkit-box-shadow:1px 2px 8px #ADADAD; box-shadow:1px 2px 8px #ADADAD; margin-top: -5px;}
/*底部*/
.x2019_dibu{padding: 30px 0;}
.x2019_dibu .nt{ margin-bottom: 40px;}
.x2019_dibu .nl{width: 380px; }
.x2019_dibu .nl ul li{line-height: 24px; margin-top: 30px; }
.x2019_dibu .nl ul li i{float: left;margin-right: 17px;}
.x2019_dibu .nl ul li i.ico_dh{width: 48px; height: 48px; background-position: -8px -368px;}
.x2019_dibu .nl ul li i.ico_dz{width: 48px; height: 48px; background-position: -66px -368px;}
.x2019_dibu .nl ul li:hover i.ico_dh{background-position: -129px -368px;}
.x2019_dibu .nl ul li:hover i.ico_dz{background-position: -189px -368px;}

.x2019_dibu .nr{width: 780px; /*height: 384px;*/}
.x2019_dibu .nr .x2019_dbtj ul li,.x2019_dibu .nr .x2019_yq ul li {font-size:15px; color: #666; line-height: 36px; height: 36px;}
.x2019_dibu .nr .x2019_dbtj h2{font-size: 18px; color: #000; height: 60px; font-weight: normal;}
.x2019_dibu .nr .x2019_dbtj ul li a:hover{ color: #FF4E00; font-weight: bold;}
.x2019_dibu .nr .x2019_yq ul li{width: 150px;}
.x2019_dibu2{background: #DFDFDF; padding-bottom: 60px;}
.x2019_dibu2 .wr{ text-align: center; line-height: 35px; font-size: 16px; color: #959595; padding-top: 35px;}



#LRdiv1 { display: none !important; }

.x2019_lq { width: 1228px; /*height: 434px;*/ margin: 0 auto; }

.pzf_input, .pzf_button { width: 252px; height: 40px; background: #fff; border-radius: 4px; border: none; margin-top: 9px; font-size: 18px; box-sizing: border-box; padding-left: 14px; }
.pzf_button { width: 104px; background: #fffe00; color: #da0023; font-weight: bold; padding: 0; }

.top_deng { width: 319px; height: 481px; background: url("/x2019_qiu/img/top_dl.png"); position: absolute; z-index: 99999999; }
.top_right { width: 271px; height: 473px; right: 0; background-image: url("/x2019_qiu/img/top_dl_r.png"); top: 42px; }
/* 2021-12-23 new add */
.x2019_ms .nl h3 i.ico_ms1{width: 28px;background: none;}
@font-face {font-family: 'Noto Sans SC';src: url(http://oss.hnxdf.com/TTF/SourceHanSansSC-Bold.otf);}
.sz_fu_tit p{font-size: 24px;color: #fff;font-family: "Noto Sans SC";margin: 10px 0;}
.sz_fu_tit p:nth-child(2){text-indent: 55px;}
.sz_nav_img{ position:absolute;background:rgba(0, 0, 0, 0.7);opacity:0.9;z-index:999;}
/* 2021-12-23 new add */

/*首页横版*/
.ul_list1 {margin: 40px auto 0;width: 1200px;box-sizing: border-box;justify-content: center}
.ul_list1 li p {display: inline-block;}
.ul_list1 li img{vertical-align: middle;}
.ul_list1 li{width: 177px;border: 1px solid #a7a7a7;border-left: none;padding: 10px 30px;display: block;}
.ul_list1 li:nth-child(1){border-left: 1px solid #a7a7a7;}
.ul_list1 li:hover p{color: #eb1c1e;cursor: pointer;}
.ul_list1 li a{display: block;}

/*首页改版2023-08-04*/
.ex-sec1{width: 1200px; margin: 20px auto;text-align: center;}
.ex-sec1 ul li{position: relative;padding-bottom: 20px;box-shadow: 0 0 10px #ccc;border-radius: 10px;}
.ex-sec1 ul li a img{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.ex-sec1 ul li p{font-size: 22px;font-weight: bold;line-height: 45px;}
.ex-sec1 ul li a.ex-chat{display: inline-block;width: 188px;height: 38px;line-height: 38px;margin: 0 auto;background-color: #FF4E00;color: #fff;border-radius: 100px;font-size: 20px;}
.ex-sec1 ul li img.ex-hot{position: absolute;top: -20px;right: 10px;}

.ex-sec2{width: 1200px; margin: 20px auto;}
.ex-sec2 p.ex-title{font-size: 30px;font-weight: bold;}
.ex-sec2 p.ex-title span{font-size: 24px;color: #cdcdcd;font-family: "宋体";font-weight: normal;}
.ex-sec2 ul.hd{margin: 20px auto;}
.ex-sec2 ul.hd li{width: 181px;height: 44px;text-align: center;background-color: #EDEDED;line-height: 44px;border-radius: 7px;font-size: 20px;cursor: pointer;}
.ex-sec2 ul.hd li.on{background-color: #E70012;color: #fff;}
.ex-sec2 div.bd ul li{margin-bottom: 15px;}

.ex-sec3{display: none;width: 1200px;margin: 30px auto 0;}
.ex-sec3 *{box-sizing: border-box;}
.ex-sec3 div.title{clear: both;height: 63px;line-height: 63px;background-color: #EA0001;box-sizing: border-box;padding: 0 20px;}
.ex-sec3 div.title p.pl{float: left;font-size: 26px;font-weight: bold;color: #fff;height: 63px;}
.ex-sec3 div.title p.pl span{font-weight: normal;font-size: 14px;color: rgba(255, 255, 255, .5);}
.ex-sec3 div.title p.pr{float: right;color: #ffff00;font-size: 20px;font-weight: bold;}
.ex-sec3 div.title p.pr img{vertical-align: text-bottom;margin: 0 0 0 10px;}
.ex-sec3 .container{width: 1200px;border: 3px solid #eb1c1e;background: url("../img/ex_sec3_bg.jpg") no-repeat center bottom;padding: 9px 25px 7px 36px;}
.ex-sec3 .container .dl{width: 708px;}
.ex-sec3 .container .dl .ex-top .ex-zy{font-size: 0;}
.ex-sec3 .container .dl .ex-top .ex-zy div{display: inline-block;width: 159px;height: 78px;font-size: 20px;font-weight: bold;color: #ea0001;text-align: center;border: 1px solid #ccc;background-color: #fff;}
.ex-sec3 .container .dl .ex-top .ex-zy div p{margin: 7px auto;}
.ex-sec3 .container .dl .ex-top .ex-zy div a{display: block;margin: 0 auto;font-size: 16px;width: 127px; height: 27px;line-height: 27px;color: #ea0001;border: 1px solid #ea0001;border-radius: 100px;}
.ex-sec3 .container .dl .ex-middle{color: #ea0001;font-weight: bold;font-size: 20px;position: relative;padding-left: 20px;margin: 8px auto;}
.ex-sec3 .container .dl .ex-middle::before{content: '';position: absolute;top: 50%;transform: translateY(-50%);left: 0;display: block;border-top: 9.5px solid transparent;border-left: 11px solid #E70012;border-bottom: 9.5px solid transparent;}
.ex-sec3 .container .dl .ex-bottom{line-height: 36px;font-size: 18px;margin-left: 20px;}
.ex-sec3 .container .dr{width: 175px;align-content: space-around}
.ex-sec3 .container .dr li {width: 100%;height: 49px;background-image: linear-gradient(#FF3B30, #D81E07);}
.ex-sec3 .container .dr li a{display: block;color: #fff; text-align: center;font-size: 20px;line-height: 49px;background: url(../img/ex_sec3_icon_2.png) no-repeat 23px center;padding-left: 40px;}
.ex-sec3 .container .dr li:nth-of-type(2) a{background-image: url(../img/ex_sec3_icon_3.png)}
.ex-sec3 .container .dr li:nth-of-type(3) a{background-image: url(../img/ex_sec3_icon_4.png)}
.ex-sec3 .container .dr li:nth-of-type(4) a{background-image: url(../img/ex_sec3_icon_5.png)}

.zjsx{margin-top: 30px;}
.zjsx ul{justify-content: space-evenly;}
.zjsx ul li{margin-bottom: 20px;}
.zjsx ul li p{height: 43px;line-height: 42px;text-align: center;color: #fff;background-color: #E94B22;}